package com.demo.zyt.modules.app.service;


import com.baomidou.mybatisplus.service.IService;
import com.demo.zyt.common.dto.user.WxUserDTO;
import com.demo.zyt.modules.app.entity.WxInviteEntity;
import com.demo.zyt.modules.app.entity.WxUserEntity;

/**
 * 用户service
 * 
 */
public interface WxUserService extends IService<WxUserEntity> {

	void checkUserPhone(String phone, Integer userId);

	void bindPhone(Integer userId, WxUserDTO wxUserDTO);

	void save(WxUserEntity wxUserEntity, WxInviteEntity wxInviteEntity);

	void updateWeChatUser(WxUserEntity wxUserEntity, Integer userId);

	void updateUserVipStatusByOpenId(String string);

	void deductUserPoint(Integer userId, Integer planQuery, String paramValue);

	void addUserPoint(Integer userId);

}
